self-employed work permit - French English Dictionary